Certificates, Identifiers & Profiles 简介
Certificates
Certificates 即 “证书”,约等于通行证,申请证书是我们进行真机调试与发布的第一步。证书有两种:
- 开发证书(Development Certificates),主要是授权 mac 设备的开发权限
- 发布证书(Distribution Certificates),主要是授权 mac 设置的发布权限
Identifiers
Identifiers 即 “标识符”,约等于身份证,其中 AppID 是应用的唯一标识符,每一个应用的 AppID 是不一样的。
Provisioning Profiles
Provisioning Profiles 即 “配置文件”。它的功能很特别,专门用于将 Certificates、Identifiers、Devices 结合起来。在 Xcode 中配置 Provisioning Profiles,让 Xcode 知道我们的配置文件中包含哪些证书、标识符和设备。
创建 App 开发证书
创建 Identifiers
- 选择 Identifiers
02-Identifiers01
- 选择类型
02-Identifiers02
- 填写对应信息之后即可完成创建
02-Identifiers03
- 创建成功后会新增一条
02-Identifiers04
- 选择 Identifiers
创建 Certificates
- 打开钥匙串,并选择钥匙串访问 - 证书助理 - 从证书颁发机构请求证书
03-Certificates01
- 填写相关信息,并存到磁盘
03-Certificates02
- 选择 Certificates
03-Certificates03
- 选择证书类型
03-Certificates04
- 选择第 2 步中生成的证书文件
03-Certificates05
- 证书创建完成
03-Certificates06
- 打开钥匙串,并选择钥匙串访问 - 证书助理 - 从证书颁发机构请求证书
添加 Devices
- 选择 Devices
04-Devices01
- 添加设备信息
04-Devices02
- 选择 Devices
创建 Provisioning Profiles
- 选择 Profiles
05-Profiles01
- 选择配置文件类型
05-Profiles02
- 选择 AppID
05-Profiles03
- 选择证书
05-Profiles04
- 选择设备
05-Profiles05
- 填写配置文件名称
05-Profiles06
- 生成证书,并下载
05-Profiles07
- 将证书放于
~/Library/MobileDevice/Provisioning Profiles
目录下
- 选择 Profiles